* {
	margin: 0;
	padding: 0;
}

img {
	border: none;
}

a,a:hover {
	outline: none;
}

.clear {
	clear: both;
}

body {
	background: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #fff;
}

a {
	color: #fff;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

.container {
	
}

li {
	list-style: none;
}

.header {
	
}

.headerButton {
	background-color: #FFE773;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	padding: 10px;
	width: 150px;
	height: 44px;
	border: none;
}

.headerButton:hover{
	border: 6px double  #0F0000;
}

.tablecenter
{ 
text-align: center;
}

.taxigangCompanyControlButton {
	background-color: #FFE773;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	padding: 10px;
	width: 150px;
	height: 44px;
	border: none;
}

.taxiCompanyButton {
	background-color: #FFE773;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	padding: 10px;
	width: 215px;
	height: 30px;
	border: none;
}

.taxiCompanyButton:visited{
	background-color: #FFE500;
}

.taxiCompanyButtonx {
-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #dfdfdf) );
	background:-moz-linear-gradient( center top, #ededed 5%, #dfdfdf 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf');
	background-color:#ededed;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #dcdcdc;
	display:inline-block;
	color:#777777;
	font-family:arial;
	font-size:15px;
	font-weight:bold;
	padding:6px 24px;
	text-decoration:none;
	text-shadow:1px 1px 0px #ffffff;
}.taxiCompanyButton:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #dfdfdf), color-stop(1, #ededed) );
	background:-moz-linear-gradient( center top, #dfdfdf 5%, #ededed 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf', endColorstr='#ededed');
	background-color:#dfdfdf;
}.taxiCompanyButton:active {
	position:relative;
	top:1px;}


.headerButtonRight {
	text-align: right;
}

.headerButtonsPanel{
	padding-top: 10px;
}

.gapButton {
	background-color: #000000;
	padding-left: 20px;
	border: none;
}	

.largeGapButton {
	background-color: #000000;
	padding-left: 300px;
	border: none;
}	

.headerLogoPanel{
	padding-top: 50px;
	padding-left: 500px;
	
}

.agbText{
	width: 400px;
	height: 400px;
	color:rgb(255,255,255);
	font-size: 15px;
	font-weight: bold;
	padding-left:10px;
	
}

.leftLabel {
	color:rgb(255,255,255);
	width: 100px;
	font-size: 15px;
	padding-left:10px;
}

.leftLabelSearch {
	color:rgb(255,255,255);
	font-size: 15px;
	padding-left:10px;
}

.rightLabel {
	color:rgb(255,255,255);
	width: 250px;
	font-size: 15px;
	font-weight: bold;
	padding-left:10px;
}

.rightMessage {
	color:rgb(255,255,255);
	font-size: 15px;
	font-weight: bold;
	padding-left:10px;
	width: 50px;
}

.message {
	color:rgb(255,255,255);
	font-size: 20px;
	font-weight: bold;
	padding-left:50px;
	padding-right:50px;
}

.promotion {
	color:rgb(255,255,255);
	font-size: 14px;
	font-weight: bold;
	padding-left:50px;
	padding-right:50px;
}

.promotion28 {
	color:rgb(255,255,255);
	font-size: 28px;
	font-weight: bold;
	padding-left:50px;
	padding-right:50px;
}

.textWelcome {
	color:rgb(255,255,255);
	font-size: 15px;
}

.telNoBox {
	padding-left:50px;
}

.wantToPostBox {
	padding-left:30px;
	padding-right:30px;
}
.areaCodeTextBox {
	width:70px;
	height: 39px;
}

.telNoTextBox {
	width:150px;
	height: 39px;
}

.mobileNoTextBox {
	width:250px;
	height: 39px;
}


.textBox {
	padding-left:50px;
	padding-right:50px;
	width: 100%;
}

.messageNoPadding {
	color:rgb(255,255,255);
	font-size: 20px;
	font-weight: bold;
	padding-right:50px;
}

.menuText {
	color:rgb(0,0,0);
	font-size: 20px;
	font-weight: bold;
}

.spaceLabel {
	width: 50px;
}

.headsup {
	height: 75px;
	width: 980px;
	margin: 0 auto;
}

.pretty { background-color: Skyblue; }

.headinf {
	background: url(images/backheadx.gif) repeat-x;
	height: 38px;
}

.logo {
	padding: 13px 0 0;
	float: left;
}

.menu {
	float: right;
	padding: 25px 0 0;
}

.menu li {
	float: left;
	margin: 0 0 0 20px;
}

.menu .l1 {
	background: url(images/i-feed.gif) no-repeat left center;
}

.menu .l2 {
	background: url(images/i-sign.gif) no-repeat left center;
}

.menu a {
	display: block;
	height: 25px;
	line-height: 25px;
	padding: 0 0 0 30px;
}

.content {
	background: url(images/backinf.jpg) no-repeat center bottom;
}

.sectionHome {
	width: 980px;
	margin: 0 auto;
	height: 485px;
	position: relative;
}

.sectionSearch {
	width: 980px;
	margin: 0 auto;
	height: 485px;
	padding: 43px 0 0;
}

.imgHome {
	left: -60px;
	position: absolute;
	top: 15px;
}

.showMore {
	background: url(images/box.jpg) no-repeat;
	height: 100px;
	line-height: 50px;
	padding: 18px 0 0;
	text-align: center;
	width: 198px;
	margin: 20px 0 0;
	border: none;
}

.showMoreButton {
	background: url(images/box.png) no-repeat;
	height: 88px;
	line-height: 50px;
	paddingx: 18px 0 0;
	text-alignx: left;
	top:10px; 
    left:10px;	
    width: 198px;
	margin: 20px 0 0;
	border: none;
	font-size: 20px;
	color: #FDBE23;
}

.fasttaxigang {
	background: url(images/fasttaxigang.jpg) no-repeat;
}

.backButton {
	background: url(images/back.jpg) no-repeat;
	height: 37px;
	width: 41px;
	float: right;
	border: none;
}

.fbProfileButton{
	background: url(images/48x48_PushButton.png) no-repeat;
	height: 37px;
	width: 41px;
	float: right;
	border: none;
}
.awardsButton{
	background: url(images/48x48_PushButton.png) no-repeat;
	height: 37px;
	width: 41px;
	float: right;
	border: none;
}
.nextButton {
	background: url(images/next.jpg) no-repeat;
	height: 37px;
	width: 41px;
	float: right;
	border: none;
}

.showMore,.showMore a {
	color: #FDBE23;
}

.textHome {
	font-size: 20px;
	font-weight: bold;
	width: 470px;
	float: right;
	padding: 50px 0px 0 0;
}

.textHome span {
	color: #FDBE23;
}

.textTaxiGang {
	color: #FDBE23;
	font-size: 20px;
}

.map {
	float: left;
	border: 4px solid #47472f;
	-moz-border-radius: 10px;
}

.form {
	float: right;
	background: url(images/boxSearch.png) no-repeat;
	width: 422px;
	height: 400px;
}

.formShort {
	float: right;
	background: url(images/boxSearch.png) no-repeat;
	width: 422px;
}

.formMessage {
	float: right;
	background: #000000;
	width: 800px;
}

.promotionMessage {
	float: right;
	background: #000000;
}

.promotionMessage2 {
  margin-left: auto;
    margin-right: auto;
    background: #000000;
	width: 700px;
}

.alertBox {
	float: right;
	background: #FFFFFF;
	width: 422px;
}

.form h2 {
	font-size: 32px;
	color: #FFFF33;
	padding: 12px 30px 45px 30px;
}

.form form {
	padding: 0 30px;
}

label {
	float: left;
	display: block;
	font-size: 15px;
	height: 23px;
	line-height: 23px;
}

.campo,.camposelect {
	height: 40px;
	position: relative;
}

#speedA-button {
	float: right;
	background: #FFFF33;
	width: 217px !important;
	color: #000 !important;
}

#speedA-button:hover {
	text-decoration: none;
}

#speedA-menu {
	background: #fff;
	color: #000;
	width: 217px !important;
}

#speedA-menu a {
	color: #000;
}

.campo {
	border: #ffff33 solid 1px;
	background: #ffff33;
	float: right;
	width: 215px;
	height: 23px;
	line-height: 23px;
}

.camposelect select {
	border: #ffff33 solid 1px;
	background: #ffff33;
	float: right;
	width: 217px;
	height: 23px;
	line-height: 23px;
}

.button {
	background: url(images/buttonForm.gif) no-repeat;
	width: 101px;
	height: 39px;
	float: left;
}

.buttonCenter {
	background: url(images/buttonForm.gif) no-repeat;
	width: 101px;
	height: 39px;
	border: none;
}

.buttonRight {
	background: url(images/buttonForm.gif) no-repeat;
	width: 101px;
	height: 39px;
	border: none;
	float: right;
}


.buttons {
	float: right;
	width: 215px;
	padding: 30px 0 0;
}

.fill10 {
	height: 10px;
}
.fill100 {
	height: 100px;
}

.button input {
	font-size: 18px;
	font-weight: bold;
	border: none;
	background: none;
	width: 101px;
	height: 39px;
	cursor: pointer;
	font-family: Arial, Helvetica, sans-serif;
}



.footer {
	background: url(images/footery.gif) repeat center top;
	height: 53px;
}

.boxcontainer {
	width: 422px;
}

.boxsup {
	background: url(images/boxsup01.png) no-repeat;
	height: 11px;
}

.boxcontent {
	background: #000 url(images/box01.gif) no-repeat;
	padding: 3px 25px 10px;
}

.boxcontent {
	font-size: 32px;
	color: #FFFF33;
	font-weight: normal;
	letter-spacing: -1px;
	height: 50px;
}

.back {
	float: right;
}

.button_bsup {
	background: url(images/buttony.jpg) no-repeat left bottom;
	width: 364px;
	height: 46px;
	border: none;
	font-size: 15px;
	font-weight: bold;
}


.button.binf {
	padding: 15px 0 10px;
}

.button_binf {
	background: url(images/buttonb.jpg) no-repeat left bottom;
	width: 364px;
	height: 46px;
	border: none;
	font-size: 15px;
	font-weight: bold;
}

.button {
	text-shadow: 0 1px 0 #fff;
	cursor: pointer;
	font-family: Arial, Helvetica, sans-serif;
	border: none;
}

.boxinf {
	background: url(images/boxinf01.png) no-repeat;
	height: 11px;
	font-size: 20px;
}

.suggestion {
	width: 400px;
	height: 39px;
	
}

.fbLogin {
	background: url(images/fb.jpg) no-repeat;
	width: 169px;
	height: 20px;
	paddingx: 8px 5px 0;
	border: none;
}

.fbMyTaxiGangs {
	background: url(images/fbMyTaxiGangs.jpg) no-repeat;
	width: 98px;
	height: 44px;
	border: none;
	float:left;
	padding-left:10px;
}
.fbLikeContainer {
	padding-top:30px;
	padding-left:50px;
	width: 1200px;
}

.inline {
	float:left;
	padding-leftx:50px;
}
.inlinePadding {
	float:left;
}
.clearBoth {
	clear:both;
}


.okbutton {
	background: url(images/buttonForm.gif) no-repeat;
	width: 101px;
	height: 39px;
	padding: 8px 5px 0;
	border: none;
}

.okbutton:active {
	background: url(images/buttonFormActive.gif) no-repeat;
}

/* experimental */
.formContent {
	height:250px;
	padding-left:10px;
	padding-right:10px;
}

.formContent100 {
	height:100px;
	padding-left:10px;
	padding-right:10px;
}

.formContent130 {
	height:120px;
	padding-left:10px;
	padding-right:10px;
}


.scrollContent {
	height:135px;
	padding-left:10px;
	padding-right:10px;
	overflow:auto;
}

/* experimental */
.formContent200 {
	height:235px;
	padding-leftx:40px;
	padding-right:40px;
}

.formContentStep2a {
	height:100px;
	padding-leftx:40px;
	padding-right:40px;
}

.messageContent {
	height:200px;
	padding-left:50px;
	padding-right:50px;
}

.meetingTextBox {
	height:100px;
	width:100%;
	padding-left:150px;
}

.formContentStep {
	height:200px;
}

.h2 {
	font-size: 32px;
	color: #FFFF33;
	padding: 12px 30px 45px 30px;
}



.tablecenter
{ 
text-align: center;
}

/* Selectmenu
----------------------------------*/
.ui-selectmenu {
	display: block;
	position: relative;
	height: 2em;
	text-decoration: none;
	overflow: hidden;
}

.ui-selectmenu-icon {
	position: absolute;
	right: 6px;
	margin-top: -8px;
	top: 50%;
	background: url(../images/down.gif) no-repeat;
	width: 20px;
	height: 17px;
}

.ui-selectmenu-menu {
	padding: 0;
	margin: 0;
	list-style: none;
	position: absolute;
	top: 0;
	visibility: hidden;
	overflow: auto;
}

.ui-selectmenu-open {
	visibility: visible;
}

.ui-selectmenu-menu-popup {
	margin-top: -1px;
}

.ui-selectmenu-menu-dropdown {
	
}

.ui-selectmenu-menu li {
	padding: 0;
	margin: 0;
	display: block;
	border-top: 1px dotted transparent;
	border-bottom: 1px dotted transparent;
	border-right-width: 0 !important;
	border-left-width: 0 !important;
	font-weight: normal !important;
}

.ui-selectmenu-menu li a,.ui-selectmenu-status {
	line-height: 1.4em;
	display: block;
	padding: .3em 1em;
	outline: none;
	text-decoration: none;
}

.ui-selectmenu-menu li.ui-selectmenu-hasIcon a,.ui-selectmenu-hasIcon .ui-selectmenu-status
	{
	padding-left: 20px;
	position: relative;
	margin-left: 5px;
}

.ui-selectmenu-menu li .ui-icon,.ui-selectmenu-status .ui-icon {
	position: absolute;
	top: 1em;
	margin-top: -8px;
	left: 0;
}

.ui-selectmenu-status {
	line-height: 1.4em;
}

.ui-selectmenu-open li.ui-selectmenu-item-focus a {
	
}

.ui-selectmenu-open li.ui-selectmenu-item-selected {
	
}

.ui-selectmenu-menu li span,.ui-selectmenu-status span {
	display: block;
	margin-bottom: .2em;
}

.ui-selectmenu-menu li .ui-selectmenu-item-header {
	font-weight: bold;
}

.ui-selectmenu-menu li .ui-selectmenu-item-content {
	
}

.ui-selectmenu-menu li .ui-selectmenu-item-footer {
	opacity: .8;
}
/*for optgroups*/
.ui-selectmenu-menu .ui-selectmenu-group {
	font-size: 1em;
}

.ui-selectmenu-menu .ui-selectmenu-group .ui-selectmenu-group-label {
	line-height: 1.4em;
	display: block;
	padding: .6em .5em 0;
	font-weight: bold;
}

.ui-selectmenu-menu .ui-selectmenu-group ul {
	margin: 0;
	padding: 0;
}

